JBoss Community Archive (Read Only)

RHQ

Release Notes 4.12

RHQ 4.12

This is the RHQ 4.12 release.

Installation note

RHQ 4.12 no longer has a GUI-based installer and its installation routines have changed even since 4.7. Even if you are familiar with installing earlier versions of RHQ, be sure to see Installing the Server for updated installation and upgrade instructions. Specifically, you are now required to use the rhqctl Control Script to install (and start) the RHQ server components.

Upgrade Bug!

If you upgrade from a previous version to RHQ 4.12, and the previous version has an RHQ Storage Node installed, you must unzip RHQ 4.12 under the same parent directory as the version being upgraded from. (see BZ 1033321).

Upgrade Bug!

If you upgrade to 4.12 from 4.10 or earlier, you must manually fix an issue in the database schema upgrade (see BZ 1095970). In your database, a wrongly named sequence is created. After applying the update, immediately run a manual SQL to correct the problem:
If you are using PostgreSQL, execute this SQL against your RHQ database: alter sequence rhq_agent_install_seq rename to rhq_agent_install_id_seq
If you are using Oracle, execute this SQL against your RHQ database: rename rhq_agent_install_seq to rhq_agent_install_id_seq

Upgrade note

If you have EAP6/AS7 resources in inventory, see the notes about the new Versioned Deployments feature in the JBossAS7 plugin.

Upgrade note

If upgrading from RHQ 4.2 (4.3 and later are not affected) you must first make a manual change to your database. Have a look at the first note on the RHQ 4.4 release notes

Upgrade note

If upgrading from RHQ 4.8  (other versions not affected) you might want to delete your browser cache as cached javascript may affect the browser in unexpected ways.

Please note

RHQ 4.12 is recommended with Java7, and also supports Java6.

New Features and Changes (since RHQ 4.11 )

Remote API

  • The Remote API has been enhanced to allow for more work to be performed with with Server Plugins, controls, and configuration. BZ 1068816

GUI

  • The UI has been updated to follow the PatternFly.org look and feel. This is not yet complete and may show some rough edges. Please help us improving this. If you like the new theme and you are using SmartGWT, you can look into code and reuse it under the GPLv2 licence.

  • The Operations History view for resources and resource groups now supports operation rescheduling (new schedule of the same operation with the same parameters).

  • New progressbar on the top of the page.

  • Added time column to Suspect Metrics view BZ 552112.

Plugins

  • The agent and server plugins no longer need to be explicitly purged after deleting them. It is now also possible to programmatically (or using the UI) trigger update of plugins on all agents.

  • A plugin can now support MISSING availability reporting for a declared resource type BZ 1093822. For types declaring supportsMissingAvailabilityType="true" the getAvailability() implementation may now return AvailabilityType.MISSING to distinguish between an existing resource that is DOWN and a resource that is physically gone. The GUI now supports the Administration->Missing Policy view where types can be set to automatically uninventory, ignore or report as DOWN a MISSING resource. By default the policy is always set to DOWN, so missing resources will just be reported as DOWN and will not be removed in any way. The only types to currently support this option JbossAS7:ManagedServerDeployment and JBossAS7:Deployment. This option only makes sense for resource types where the getAvailability() implementation can distinguish between a resource that does not connect and a resource that is physically missing.

Plugin

The EMS version that is used by the JMX plugin has been upgraded to 1.3.6-rhq to fix two bugs that sneaked in in the memory footprint reduction work in RHQ 4.11. See https://github.com/rhq-project/ems for the RHQ fork of EMS.

Apache Plugin

Apache plugin now handles the IncludeOptional directive to correctly read configuration of httpd version 2.3.6 and newer.

Postgres Plugin

An important effort has been made to harden the Postgres plugin (quite a few issues have been fixed, see the commit log section).

AS7 / EAP6 / Wildfly Plugin
  • A regression has been fixed in the discovery process of Wildfly servers (after being added to the inventory, Wildfly servers were reported DOWN regardless of their actual availability).

  • The JMX helper module has been enhanced to support the monitoring of applications MBeans on Wildfly 8 (see RHQ: monitoring JMX beans of a Java EE application deployed on Wildfly 8 ).

  • Query Cache resource type has been removed from the plugin descriptor and replaced by a new View Queries operation in the Hibernate Persistence Unit type.

  • Drift support for Host Controller resources: the Configuration Files drift template is the base for drift monitoring of the domain configuration.

Versioned Deployments

This plugin now supports Versioned Deployments. A Deployment (EAR, WAR, etc) can be a managed server deployment or standalone deployment. This includes Versioned Subdeployments (WAR, EJB JAR inside an EAR, etc). A Versioned Deployment is one that incorporates a version into the artifact name. For example, testapp-1.0.war. By default the plugin will strip the version
from the artifact and create a resource named "testapp.war" with version "1.0". The benefit to this approach is that when upgrading to testapp-2.0.war, for example, the logical "testapp.war" resource remains in inventory and is reset to version "2.0". In this way all historical data is maintained, and the resource does not fall into a permanent "DOWN" state. Without versioned deployments, after the upgrade there would exist in inventory two resources: a permanently DOWN testapp-1.0.war resource as well as a new testapp-2.0.war resource.

The version matching is designed to match "Maven-style" versions. The version stamp is delimited by a dash, and must minimally include a Major.Minor version. This avoids confusion with distinct but poorly named Deployments like app-1.war and app-2.war, or app1.war and app2.war. In both of those cases the version matcher would not match and all of the apps would be different resources.

The default pattern is the following regular expression:

^(.*?)-([0-9]+\\.[0-9].*)(\\..*)$

There is a system property that can be set to alter the default behavior of the plugin. Note that for the property to have any effect it must be applied to every applicable RHQ Agent prior to its startup. To disable versioned Deployments and allow for version stamps to remain in the Deployment names set: rhq.as7.VersionedSubsystemDiscovery.pattern=disable. To override the default pattern (not recommended) set: rhq.as7.VersionedSubsystemDiscovery.pattern=YourPatternHere. Note that the custom regex pattern must capture three groups as does the default. Group1=name, Group2=version, Group3=extension. The single pattern is applied to all Deployments.

Upgrade Behavior

Earlier versions of RHQ may have Deployment resources in inventory that contain version stamps in their names. This plugin implements the ResourceUpgradeFacet, which will convert the existing resources on the first Agent startup with the new updated plugin. To avoid this the above system property must be set in advance. Behavior can always be changed. If necessary update the system property as needed and, when desired, uninventory any old resources that are no longer needed after the change.

Multiple Versions of the Same Resource in Inventory

The new feature is designed for the use case where a single version of a given resource is in inventory under a given parent. When upgraded the logical resource is maintained and its version is updated. For installations where multiple versions already exist the resource upgrade may generate failures. For example, if under some server I have both app-1.0.war and app-2.0.war deployed, both will try to upgrade to the same logical resource: app.war. To avoid issues it is recommended to either:

  1. Disable this feature prior to upgrade.

  2. Uninventory resources leaving only a single version of the resource.

Interaction with MISSING Policy

If utilizing versioned deployments as described above, it is recommended to leave the MISSING Policy as DOWN (the default). Otherwise, while updating versions it is possible during the update window to have the resource removed or ignored.

Server

Underlying App Server is now EAP 6.3

The RHQ Server now runs on top of EAP 6.3.alpha (previously it ran on EAP 6.1.Alpha).

Enhanced Remote Agent Installation

The Administration>Agent GUI page now provides a way to install new agents on remote machines over SSH. It also now provides a way to start, stop and even uninstall an agent on a remote machine over SSH. See https://bugzilla.redhat.com/show_bug.cgi?id=1070242. A demo of this new enhanced feature set is found here: http://mazz.fedorapeople.org/demos/remote-agent-install/remote-agent-install.ogv

Bundles

  • Ant bundles can now use properties defined using property or rhq:property tags in their recipes. The properties can either be directly defined in the recipe, loaded from a file within recipe, from a file on an absolute path on the target machine or relative to the deployment directory. For more details, please consult the documentation.

  • The Ant Bundle rhq:url-archive and rhq:archive tasks now support the destinationDir attribute for exploded archives.

Bundle handover and AS7 / EAP6 domain mode support

Known Issues

Cannot use rhqctl install option "--start"

You cannot use "rhqctl install --start" when installing. The RHQ Server fails to reload itself during the installation process when you do this. Instead, execute "install" separate from "start" - as an example: rhqctl install && rhqctl start

[BZ 1118411] ERROR message logged during storage schema upgrade should be INFO level

[BZ 1118445] Resource for metrics_index table needs to be removed from inventory as part of upgrade

Cannot use symlinks when upgrading via rhqctl

If you use "rhqctl upgrade" to upgrade from a previous version, the --from-server-dir should not be a path with a symlink in it. The agent upgrade will fail. Workaround is to use the actual path to the server directory, without any symlinks. See BZ 1118906.

Errors when using SSL between agent and server communications - can be worked around

The agent cannot download plugins when agent-server communications uses secure SSL. Other problems may occur when the agent sends large messages, even over the http connector. See BZ 1133061. There is a workaround that can fix this. The next release of RHQ will deal with this workaround automatically during installation. But for 4.12 you must manually configure your http and https connectors as documented in that BZ comment.

Deprecations in RHQ 4.12

Platform Plugin

  • org.rhq.plugins.platform.ProcessComponent#getProcessForConfiguration method: implementation detail shouldn't have been exposed

Postgres Plugin

  • org.rhq.plugins.postgres.PostgresUserComponent.UpdateType enum: implementation detail shouldn't have been exposed

  • org.rhq.plugins.postgres.PostgresUserComponent#getUserName method: implementation detail shouldn't have been exposed

  • org.rhq.plugins.postgres.PostgresUserComponent#getUserSQL method: implementation detail shouldn't have been exposed

  • org.rhq.plugins.postgres.PostgresUserDiscoveryComponent#USERS_QUERY constant: implementation detail shouldn't have been exposed

RHQ Server Plugin

  • org.rhq.plugins.server.JBossAS7JMXDiscoveryComponent#getAdditionalClasspathUrls method: this discovery component should no longer implement the org.rhq.core.pluginapi.inventory.ClassLoaderFacet

API changes

Bundle Subsystem

  • org.rhq.core.pluginapi.bundle.BundleHandoverResponse#handoverContent method added: new method needed to let bundle plugins handover content to bundle target resource components

Plugins

AS7 / EAP6 / Wildfly8 Plugin
  • org.rhq.modules.plugins.jbossas7.QueryCacheDiscovery class removed: this resource component class was never used

Translations

The GWT part of the UI has partially been translated into German, Portuguese, Japanese, Chinese, Czech, Russian and Korean. The language should be automatically selected depending on your browser settings. You can explicitly access other translations by appending a locale specifier in the URL. For example to select the German translation you would append ?locale=de to the base URL, e.g. http://localhost:7080/coregui/?locale=de.

Supported locales are:

  • zh for Chinese

  • cs for Czech

  • de for German

  • ja for Japanese

  • pt for Portuguese

  • ru for Russian

  • ko for Korean

Please ping us if you want to help translating the UI to your language. Translations are done via the translations project on GitHub, which also has some instructions on how to start.

Bug reporting

Please report all bugs you find in Bugzilla. If you find a bug that has been recorded in the above list, please leave a comment on them especially if this needs special steps to reproduce.

List of resolved Bugzilla entries

Please consult Bugzilla with a target release of RHQ 4.12 for a list of resolved issues

Download

You can download the release here
A video of the install procedure can be found here

Docker

RHQ 4.12 is now also available as a Docker image. Check out this link for the image and information on how to use it on Fedora 20 or RHEL 6.5:

https://index.docker.io/u/gkhachik/rhq-fedora.20/
repo: gkhachik/rhq-fedora.20**
*tag: 4.12*

Commit log (since RHQ_4_11_0 )

  • Alan Santos <alan@poke53281.com> (2):

    • Adding lost pin icon

    • Removed margin-bottom for dialog and window. SmartGWT won't try to adjust the overall size

  • Costel Cosman <costelcsmn@yahoo.ro> (1):

    • BZ 1099114 AlertAvailabilityDurationJob interrogates a wrong duration interval Make sure the query for availability changes uses a duration adjusted for the agent time, not the server time. This is done by now storing the agent avail change startTime in the timer's jobInfo for the duration check job.

  • Elias Ross <elias_ross@apple.com> (5):

    • BZ 1091072 - fix ListPagedResult to deal with empty result sets

    • BZ 1075757 - JSON rendering of resources with " in name

    • BZ 1068816 - More remote methods for managing agent and server plugins, metrics

    • BZ 1094424 - do not reindex tables by default; don't use UNRECOVERABLE

    • BZ 1091128 - Support for object name partial matching like :name=IPCLogger-%a%

  • Filip Brychta <fbrychta@redhat.com> (1):

    • BZ 1090958 ] Improve waiting for operation results in sample CLI scripts

  • Heiko W. Rupp <hwr@redhat.com> (10):

    • Merge pull request #4 from metlos/bug/1022943

    • BZ 1070323 ] Initial prototype of a JDR plugin, that talks to the server via http to the existing REST-endpoint. This endpoint got enhanced to also show information about agents and storage nodes.

    • Add a files collector to retrieve RHQ-specific files.

    • Merge pull request #28 from lzoubek/feature/jdr

    • Merge pull request #23 from lzoubek/bugs/1015334

    • Merge pull request #40 from lzoubek/feature/JON3-25

    • Merge pull request #63 from genman/BZ1091128

    • Revert "BZ 1091128 - Support for object name partial matching like :name=IPCLogger-%a%"

    • Bump ems version to 1.3.6-rhq to address two bugs in 1.3.5-rhq.

    • BZ 1115815 - explicitly set the from address for alert emails to what is given in rhq-server.properties.

  • Jay Shaughnessy <jshaughn@redhat.com> (56):

    • BZ 1070326 Do not individually track applications with the same WEB Context This is an initial commit for consideration. It enhances discovery in the as7 plugin such that Deployments automatically process versioned artifact names. For example, myapp-1.0.war results in a Deployment resource of myapp.way with version 1.0. A subsequent deployment of myapp-2.0.war results in the existing myapp.war resource being upped to version 2.0.

    • BZ 1093822 RFE: Allow automatic uninventory of dead / missing / removed resources Initial commit for consideration. Plugin components can now report DEAD availability for resources that seem physically removed from the system. DEAD resources can then be configured for automatic uninventory via a new Admin GUI view.

    • BZ 1093822 RFE: Allow automatic uninventory of dead / missing / removed resources Changing "DEAD" to "MISSING" in response to terminology feedback.

    • BZ 1093822 RFE: Allow automatic uninventory of dead / missing / removed resources Fix a few merge issues.

    • BZ 1095016 - Quartz stops working if database connection is reset|1095016 - Quartz stops working if database connection is reset] We create the NoTxRHQDS solely for use by Quartz to interact with its jobs. The errors resulted from connections not being validated in a timely manner by AS7/EAP. It was hard to figure out because we needed to explicitly set <validation> <validate-on-match>true</validate-on-match> </validation>

    • BZ 1032033 ] - Sort unavailable & alerted resources portlet - parent first Fix a few issues with the prior commit for this issue (e429846dd715e0) - needed to be able to handle null ancestry (for platforms, which can be problem resources like anything else). This fix fixed the test failures as well. - Restore the previous ProblemResourceComposite constructor since this class is exposed remotely. Add new entry for new constructor.

    • Merge pull request #22 from rhq-project/BZ1069545

    • BZ 1060353 Non required or unused properties in rhq-server.properties are being required by rhqctl Better handle backward compatible oracle settings where the "unused" settings are carried forward via upgrade.

    • BZ 1070375 rhq:url-archive, rhq:archive should support destinationFile/destinationDir - Add support for exploded archives. So, the new destinationDir attribute can be used with exploded=true|false.

    • BZ 1070326 RFE: Allow AS7 deployments to provide version in the artifact name - Limit the special version-handling to only Deployments or those types that "run-inside" Deployments. - Make the version Pattern configurable. - Make the regex matching more efficient by using a single Matcher and resetting as necessary. - fix up a mock

    • BZ 545544 Trivial description fix

    • BZ 1094540 Agents get permanently backfilled if backend database goes offline for a moment

    • Merge pull request #38 from rhq-project/jshaughn/1094540

    • BZ 1093822 RFE (offshot of JON3-42) : Allow automatic uninventory of dead / missing / removed resources Incorporate review feedback: - add plugin-descriptor flag for types supporting the MISSING avail type - use that flag to disable non-supporting types in the admin view for setting the policy. - add ability to automatically ignore missing resources, in addition to the initial commit which provided automatic uninventory. - lots of end-to-end changes to support the new MissingPolicy setting.

    • BZ 1079225 Graphs of sub-level resources in groups fail API's dealing with Resource Groups should typically handle all 3 types of resource groups: standard, autogroup and autoclusters. The way to do this is to use an EntityContext in the API. In this case we were ignoring autoclusters. This fix converts a few group-related APIs to use EntityContext. It simplifies the APIs, fixes this bug and likely fixes a few other problems.

    • BZ 552112 Add time column to Suspect Metrics page A 4 year old request but still useful, and we aim to please.

    • fix test failures

    • some minor code cleanup

    • BZ 1069545 ] - addendum to subcategory work When removing tables from our schema those obsolete tables must be added to obsolete-schema.xml in order to properly support db overwrite. - This should also fix test failures resulting from this omission in the original work.

    • BZ 1103375 Viewing operation details for operations with no results throws uncaught exception in GUI - Handled cases where null results are returned from an operation excecution. - Fixed one op history update path where results data could be lost.

    • Merge branch 'master' into jshaughn/as7-deployment

    • BZ 614599 add ability to filter by plugin name to AlertCriteria and MeasurementDefinitionCriteria throwing a bone to an old RFE

    • BZ 1070326 RFE: Allow AS7 deployments to provide version in the artifact name Replace the previous approach with a different one. The previous impl failed to handle embedded, versioned deployments correctly (like Ear-v1.0 containing War-2.0). It also did not properly handle some of the more complicated DMR addresses. This new approach does not attempt to replace the existing discovery, but rather post-processes what is discovered. This separation of concern should be better and more flexible going forward. - also updated the plugin descriptor to more fully capture the types that can be umbrella'd under a Deployment.

    • Merge pull request #42 from rhq-project/BZ1069648

    • BZ 1070326 RFE: Allow AS7 deployments to provide version in the artifact name - Add ResourceUpgradeFacet support. - Enhance resourceUpgrade to allow version update - Enhance resourceUpgrade to allow the plugin code to force upgrade of "generic" properties when it knows the upgrade is critical.

    • BZ 1070326 RFE: Allow AS7 deployments to provide version in the artifact name - Add ability to disable the new feature and keep versioned artifact names by setting sysprope rhq.as7.VersionedSubsystemDiscovery.pattern=disable - Refactor versioned discovery classes to share some common code.

    • BZ 1070326 RFE: Allow AS7 deployments to provide version in the artifact name Some test work: - update DeploymentTest to deal with a versioned artifact - add a little null protection - add a new mock for a new code path

    • BZ 1070326 RFE: Allow AS7 deployments to provide version in the artifact name Add some <help> to as7 plugin descriptor describing the new feature.

    • Merge branch 'master' into jshaughn/as7-deployment

    • BZ 1070326 RFE: Allow AS7 deployments to provide version in the artifact name After feedback, remove 'version' as a "generic" property, affected by the setting of SystemSetting.ALLOW_RESOURCE_GENERIC_PROPERTIES_UPGRADE.

    • Add some more <Help> text to the AS7 plugin for the new Versioned Deployment and Missing resource policy features.

    • BZ 1094540 Agents get permanently backfilled if backend database goes offline for a moment Clean up some of the live availability doco/workflow: - Fix the jdoc for DiscoveryAgentService.getCurrentAvailability() to reflect reality - Fix ResourceManagerBean.getLiveResourceAvailability() to mark its avail report as a "ServerSideReport". This prevents it from interfering with server-agent backfill coordination. Also, correct some confusing inline doco and doe some cleanup. - Fix AvailabilityManagerBean.mergeAvailabilityReport() such that logic checking for the backfill flag does not execute after the backfill flag has been reset. And clean up the overall logic a bit more. - Improve jdoc for AvailabilityManagerLocal.updateLastAvailabilityReportInNewTransaction to clearly indicate its side-effect of clearing the backfill flag.

    • BZ 1110434 Remote AlertDefinitionManager API does not handle template or group level definitions correctly - Repair the AlertDefinitionManagerRemote API such that enable/disable/remove methods operate on any combination of template,group or resource level alert definitions. - Properly jdoc the remote API methods, and improve some locals jdoc as well - Improve the transactioning to avoid a single umbrella transaction when invoking the API on multiple group and/or template alert definitions. - Convert GUI to use the enhanced remote API methods to benefit from the transactioning improvments and to shrink the generated Async API. - Improve i-test to use remote api and ensure child, resource-level alert defs are being handled properly.

    • BZ 1110905 Agent auto update fails on windows Add a longer pause on windows between stopping the legacy agent and starting the update. On Windows the wrapper must terminate and windows must release file locks, this seems to account for some significant extra time needed.

    • Add intentional API changes

    • Add intentional API changes (second try, fix cut+paste problem)

    • BZ 1100300 Update of a resource configuration sometimes takes more then 100 seconds Initial commit for this. Try to chunk work such that we don't perfrom complete scans at large intervals, but smaller, partial scans at more frequent intervals. - Add two new agent config props to assist in configuring the process.

    • BZ 1110277 RHQ_EVENT table's detail field limit of 4000 character will break when a log message contains multibyte characters (UTF-8) This is a problem in a few places, not just events. We're not properly protecting against the 4000 byte limit on oracle, just the 4000 character limit declared on the varchar2 field. - Add DatabaseType.getString() which can truncate as needed in a vendor-specific way. - Use the new getString() to store safe versions of event detail, alert notification log message, and calltime dataset destination.

    • BZ 1100300 Update of a resource configuration sometimes takes more then 100 seconds Given feedback from the github pull request (62), change things around to support tighter time controls at the expense of some more memory and complexity. - remove the 750ms delay between checks. This was supposed to be removed in the first pass of changes. Slows things down in a major way, the chunking should keep runtime spikes in check. - increase check frequency to every 2 minutes but drop to 10s limit on runtime. Now that the 750ms delay is gone, I ran a check of the 3 RHQ roots (EAP server, agent, storage) in well under 3s. The time a root and its members are again eligible for a check is still 1 hour from the time it completes it's prior check (meaning it's last child is checked).

    • BZ 1110277 RHQ_EVENT table's detail field limit of 4000 character will break when a log message contains multibyte characters (UTF-8) This is a problem in a few places, not just events. We're not properly protecting against the 4000 byte limit on oracle, just the 4000 character limit declared on the varchar2 field. - Add DatabaseType.getString() which can truncate as needed in a vendor-specific way. - Use the new getString() to store safe versions of event detail, alert notification log message, and calltime dataset destination.

    • BZ 1100300 Update of a resource configuration sometimes takes more then 100 seconds - remove TODOs and switch to debug logging

    • Merge pull request #62 from rhq-project/jshaughn/1100300

    • Remove use of java1.7 API, make it Java6 compatible.

    • BZ 1070326 - (JON3-42) RFE: Allow AS7 deployments to provide version in the artifact name Adding one more thing to this feature, prevent discovery of siblings resolving to the same resource key. In the somewhat unlikely case that two distinct sibling deployments resolve down to the same logical deployment, don't let it get past discovery. For example, if the user has app-1.0.war and app-2.0.war and these are really different apps (and they would probably have to be since EAP would stop deployment if they had the same context). In this case both would be seen as app.war, and that is a problem on the RHQ side. In this sutuation generate an agent log warning that hopefully helps a user resolve the issue.

    • Merge pull request #45 from genman/BZ1094424

    • Fix up Eclipse .classpath given EAP 6.3 and also the use of Undertow

    • BZ 1094424 "Reindex Data Tables Nightly" setting can cause agents to time out during reindex This is follow-up work to PR45. Add setting the nightly re-index option to false in db-upgrade. Also, remove unused numeric data tables from being processed if in fact the option is set to true.

    • BZ 1108833 Enabling LDAP on one JBoss ON Server in HA Configuration is not propagated to another server(s) until their restart so the users cannot log in Enable/Disable of LDAP requires a system reconfigure (reinstall the JAAS login modules...). Change things such that the system reconfigure gets performed whenever HA nodes detect a change in system settings. So, this fix is a bit more general that the specific case listed here. The system settings update check is every 60s, so HA nodes should pick up a change within a minute.

    • BZ 1105892 Metric base unit in alert definition is incorrect resulting in bad absolute metric threshold evaluation - fix issue where MeasurementUnits object was used where its String form was needed - fix issues with keeping the units paired correctly with the selected metric, and ensure the first list entry is always the default. - simplified the widget initialization (although this was not a primary issue)

    • Merge branch 'master' of github.com:rhq-project/rhq

    • Maintain ordinals for existing SystemSetting enum entries by ensuring new entries are added to the end. This is much safer for backward compatibility and cherry-picking for cumulative patches.

    • This SystemSetting is not supposed to be public.

    • My bad, in addition to setting private, a SystemSetting must be readOnly to be omitted from the GUI page.

    • Work on ITest-2 Failures: - I think the recent work for 1071330 which added caching and last-update logic around SystemSettings adversely affected the LDAP tests which where doing direct update of read-only system settings. Adding a new inetrnal-only local SLSB for safely updating a read-only SystemSetting and refactoring test class to use it. - Removed now-obsolete NamedQuery that supported the old test-class logic.

    • Work on ITest-2 Failures: - More work around 1071330 which added caching and last-update logic around SystemSettings. Adding an internal-only local SLSB method which allows write of readOnly system settings. This is analogous to the one I added a few minutes ago for a single setting. - Convert SynchronizationManagerbeanTest to use SystemSettings as opposed to the deprecated systemConfig API, and use the internal SLSB methods as needed.

    • Work on ITest-2 Failures: - More work around 1071330, use new local SLSBs as needed in test code

  • Jean-Frederic Clere <jclere@redhat.com> (4):

    • BZ 1104581 ] Tomcat configured to use SSL is discovered as Tomcat(null) in JBoss ON.

    • BZ 738826 ] Start/Stop/Restart operation should support RPM System V init script with different service names.

    • BZ 956509 ] Changing configFile can't work so make it readonly.

    • BZ 956509 ] Changing configFile can't work so make it readonly.

  • Jirka Kremser <jkremser@redhat.com> (34):

    • Merge pull request #30 from genman/bz1075757

    • Externalize css for easier productization in the future, also using own jquery, instead of downloading one from CDN.

    • If LDAP Group Filter was empty and searching for LDAP group was performed, confusing exception was thrown. Adding a warning that explicitly says what is wrong.

    • BZ 1070277 ] - (JON3-39) JON should (be able to) block login to a user without roles

    • Adding "/modules" specific .gitignore file for ignoring the /dev-container in it.

    • Fixing the ugly "{Resource|Group}: Events" portlet layout (height was too low). Also fixing a typo in DashboardView class.

    • BZ 1097106 ] - Login page is shown for a while even when you are already logged in - Redirecting from / to /coregui not to /coregui/login, because if user is logged in she sees the "blue-screen-of-login™"

    • Merge pull request #36 from jerr/BZ1098792

    • Fixing a typo in default value for JDBC connection string for Postgres DB.

    • Merge pull request #33 from lzoubek/feature/jon-3-16

    • BZ 1069667 ] - IE can't handle svg image -> png; adding respond.js for IE for login page

    • Itest for logging in without a role.

    • Renaming img/logo.{png|svg} to img/logo-login.{png|svg} because of name conflict with logo for top menu bar.

    • Fixing my fix (1ad2557a7): missing RHQ logo in menu bar

    • missing RHQ Logo: 2nd portion of fix

    • BZ 1082806 ] - Context referrals are hardcoded to ignore in LDAP configuration - making 'follow referrals' optionally configurable in system settings

    • BZ 1096902 ] - "Maximum" and "Minimum" values do not match the graph values - fixing a race condition in CustomDateRangeState

    • BZ 1082806 ] - Context referrals are hardcoded to ignore in LDAP configuration - making sure the dbupgrade won't fail if the value is already present in the DB

    • Merge pull request #61 from lzoubek/rh-access

    • BZ 1082806 ] - Context referrals are hardcoded to ignore in LDAP configuration - making 'follow referrals' optionally configurable in system settings

    • BZ 1096902 ] - "Maximum" and "Minimum" values do not match the graph values - fixing a race condition in CustomDateRangeState

    • BZ 1082806 ] - Context referrals are hardcoded to ignore in LDAP configuration - making sure the dbupgrade won't fail if the value is already present in the DB

    • BZ 1113739 ] - JON UI showing the same listgrid with load data for all Storage Nodes - the datasource was accidentally overriding id attribute, also there was need to call the redraw method on the StorageNodeLoadComponent component

    • Adding Michael (Yak) to rhq irc bot so that !jon-team command could ping him

    • Squashed commit of Patternfly Theme (SmartGWT skin). Pull request #60. Kudos to asantos

    • Patternfly Theme (SmartGWT skin): color buttons; shadow of the background when modal window is popped up; new server icon; pace.js (Javascript progress bar on the top of the screen); etc.

    • Tests are failing on 'id' must be unique but found duplicate execution with id ResourcesDomainServerTest'

    • pace.js: putting the css into standalone css file to load fast, increasing z-index to make it visible over the navbar

    • Merge pull request #77 from alns/BZ1116792-SmallPopupsInNewTheme

    • Patternfly Theme (SmartGWT skin): Colors for buttons that were not part of Table component -> moving the ButtonColor enum from Table to EnhancedIButton -> auto-organizing imports; fixing BZ 1116799; buttons that contained menu don't bounce on FF (on hover)

    • Patternfly: Applying the css style only on elements explicitly marked with an attributes eventproxy='menuButtonFooBar' and only in FF. Accidentally, I pushed an old version in my previous commit 2eb88800a. This change is related to 'buttons that contained menu don't bounce on FF (on hover)'

    • Patternfly: making <hr>s gray (they were black - regression); bz1116774 - adding bottom border to config editor; context menus now have transparent bottom shadow

    • Patternfly: new icon for open and closed folder (in reaction on Catherine comments)

    • Patterfly: improving folder icons

  • John Mazzitelli <mazz@redhat.com> (10):

    • remove this extraneous method. the superclass already has this method, and this overriding method is the identical code.

    • BZ 1089757: * default timeout to wait for process to stop is now 30s, not 10s. * add some logging. * add a sysprop to let user configure how long to wait for a process to stop. * don't abort the install if the components failed to stop at the end. This just means the components are still running after the install ran. There will be a message spit out letting the user know the component might still be running.

    • BZ 1089757 - fix is shutdown code

    • BZ 1095970 - fix bad sequence name in db upgrade.

    • BZ 1096927 - might not be related to this BZ, but the problem is if you re-run the installer after it failed the first time, it seems it refuses to reuse the jboss.bind.address if jboss.bind.address.management is blank (that is, not commented out, but empty).

    • BZ 1097921 - first attempt at relaxing agent version check

    • Merge pull request #35 from rhq-project/feature/bz1097921-relax-agent-version-check

    • BZ 1068816 - fix remote client to support remote plugin API

    • full commit for BZ 1069545

    • full commit for BZ 1069545

  • John Sanda <jsanda@redhat.com> (19):

    • first cut at metrics_cache table which replaces metrics_index table

    • fixing upgrade for metrics aggregation schema changes

    • BZ 1100278 ] system setting cannot be null

    • remove unnecessary dependency

    • handle edge case for aggregation/upgrade scenario

    • BZ 1100309 ] Handle read/write timeouts

    • BZ 1101770, BZ 1101773 make sure we do not process agent commands

    • fix test failure

    • BZ 1015706, BZ 1092756 check for invalid max and update it with the avg

    • make sure we drop the legacy metrics_index table during schema update

    • BZ 1104916 ] add logic for reducing cluster size from > 4 nodes

    • refactoring cache index querying and making raw data age limit configurable

    • BZ 1104888 ] fix bucket aggregation code for calculating max

    • BZ 1092756 ] fix calculation of aggregate metrics

    • fix logic for determining the most recently stored raw data

    • BZ 1105032 ] make sure we set gc_grace_seconds on the right tables

    • Merge pull request #47 from rhq-project/BZ1051299

    • BZ 1116857 ] upgrade netty version used by Cassandra

    • BZ 1110462 ] squash commit

  • Jérémie Lagarde <jer@printstacktrace.org> (2):

    • BZ 1095731 : JBossAS7 Adding metrics for datasources deployed in jboss deployment folder

    • BZ 1098792 : Correct the url icons on the timeline view.

  • Libor Zoubek <lzoubek@redhat.com> (77):

    • BZ 1032033 ] - Sort unavailable & alerted resources portlet - parent first

    • BZ 1032033 ] ... - also include intentional-api-change

    • inject RHQ JDR jar in to AS JDR module when asseblying

    • Added JDR Support server plugin

    • rewrote JDR plugin to get system info via JDR Support server plugin

    • BZ 1070323 ] (JON3-41) JBoss ON must support JBoss Diagnostic Reporter (JDR)

    • bump versions to 4.12

    • BZ 1015334 ] EAP 6 host controller domain host update results in managed servers no longer being "manageable"

    • BZ 1015334 ] EAP 6 host controller domain host update results in managed servers no longer being "manageable"

    • BZ 1069662 ] (JON3-16) Adapt JON UI title bar to common Red Hat L&F

    • include respond.js so IE8 understands media queries, small fix in menu divider html output

    • fix build - view class was renamed

    • updated patternfly.css version + fixed menubar look in firefox (now both safari and ff should look same)

    • BZ 1101166 ] Buttons are not aligned properly and not visible in alert definition creation page

    • fixed main menu link colors when not yet :visited

    • Throw ResultFailedException only in case we really only failed to read requested attribute but we succeeded to connect and authenticate

    • BZ 1069691 ] (JON3-25, PRODMGT-368) DomainDeployments should be managed in a single menu option in domain mode

    • new MenuBarView styling

    • on HosctController component hold info if given HC is DC as well

    • show all "reports" items in dropdown menu

    • BZ 1102562 - eap6 Make DomainController's Domain name configurable

    • Merge pull request #48 from lzoubek/bugs/1102562

    • update stuff required for restApi itests to pass

    • fix context-menu separator style (disabled in patternfly.css)

    • JBossAS7: export "Domain Name" as a trait

    • BZ 1099854 ] BZ 1097698- as7 Incorrect expression in pre-defined

    • BZ 1098092 - It's not possible to query pre-defined dynagroup definitions via CLI

    • BZ 1109272 - as7 Incorrect description of ManagedServerDeployment

    • BZ 1070431 ] Provide initial CSP integration for opening JON cases

    • Integrate link to RH Access as a "Red Hat Support" button in main bar. For testing purposes this view is accessible even for RHQ

    • add regular bootstrap fonts (required by RHA frontend angular stuff)

    • fix font paths in patternfly.min.css

    • BZ 1070431 ] Provide initial CSP integration for opening JON cases

    • move RH Access views from Help to standalone view, follow recommendations in RH Acess menu layout

    • Added proxy server settings to system settings

    • BZ 1070437 ] (JON3-12) Provide initial CSP integration for opening managed EAP cases

    • read proxy server settings from global RHQ Server configuration

    • BZ 1070437 ] (JON3-12) Provide initial CSP integration for opening ma

    • BZ 1070437 ] (JON3-12) Provide initial CSP integration for opening ma

    • Disable building and assemblying rh-access-war by default, disable showing up RHA-related menu items

    • rh-access-war: formatting: get rid of tabs + note in pom.xml to keep up useragent value in sync with rha support lib depenecny version

    • BZ 1102562 - eap6 Make DomainController's Domain name configurable

    • update stuff required for restApi itests to pass

    • fix context-menu separator style (disabled in patternfly.css)

    • JBossAS7: export "Domain Name" as a trait

    • BZ 1099854 ] BZ 1097698- as7 Incorrect expression in pre-defined

    • BZ 1098092 - It's not possible to query pre-defined dynagroup definitions via CLI

    • BZ 1109272 - as7 Incorrect description of ManagedServerDeployment

    • BZ 1070431 ] Provide initial CSP integration for opening JON cases

    • Integrate link to RH Access as a "Red Hat Support" button in main bar. For testing purposes this view is accessible even for RHQ

    • add regular bootstrap fonts (required by RHA frontend angular stuff)

    • fix font paths in patternfly.min.css

    • BZ 1070431 ] Provide initial CSP integration for opening JON cases

    • move RH Access views from Help to standalone view, follow recommendations in RH Acess menu layout

    • Added proxy server settings to system settings

    • BZ 1070437 ] (JON3-12) Provide initial CSP integration for opening managed EAP cases

    • read proxy server settings from global RHQ Server configuration

    • BZ 1070437 ] (JON3-12) Provide initial CSP integration for opening ma

    • BZ 1070437 ] (JON3-12) Provide initial CSP integration for opening ma

    • Disable building and assemblying rh-access-war by default, disable showing up RHA-related menu items

    • rh-access-war: formatting: get rid of tabs + note in pom.xml to keep up useragent value in sync with rha support lib depenecny version

    • BZ 1104818 - JON3-25 Duplicate functionality in Operations & Configuration

    • JBoss Software server plugin - deprecate http proxy settings and default them to system HTTP Proxy Server settings

    • Show notification box right next to "Help" menu item

    • BZ 1074610 ] JON 3.2.0 install fails if the install user account has no home directory

    • JBoss AS7 add read-write config update delegate which reads resource config prior applying update and applies changes only (currently supports only simple properties

    • BZ 1080833

    • BZ 1022009 ] - response times not shown for managed deployment

    • BZ 1111243 ] EAP6 resource adapter metrics are not shown in JON 3.2 (need : include-runtime=true)

    • make messageBar float right, so it shrinks to size of displayed message and sticks on right

    • fix top-menu items style - menu now looks same (nice!) in webkit & gecko

    • Merge pull request #76 from alns/BZ1116759-MissingPin

    • Fixed: server failed to start due to missing syspropety value

    • fixed: Server could not start because it accessed to private SystemSetting via method remote API

    • BZ 1029996 - Resource paging does not correctly respect defaults

    • BZ 1116790 - Patternfly theme: buttons with "Untitled" text

    • fixed missing semicolon in styles (resulted in huge buttons ie in inventory)

  • Lukas Krejci <lkrejci@redhat.com> (34):

    • BZ 1022943 ] Ability to trigger update of plugins on agents from UI and API This is stage 1 of the series of commits to enable more user-friendly handling of plugin updates.

    • Merge remote-tracking branch 'origin/master' into bug/1022943

    • BZ 1022943 ] Added ability to check status of plugin update on agents

    • Merge remote-tracking branch 'origin/master' into bug/1022943

    • BZ 1022943 ] Fixes to PluginCriteria

    • BZ 1022943 ] Reporting changes of plugin deployments note in the javadoc that the deploy* methods are synchronous.

    • BZ 1022943 ] Added a new REST endpoint for working with agent plugins.

    • Merge master into bug/1022943 reflecting disappearance of plugin purge

    • BZ 1022943 ] Fix delay selection dialog in UI.

    • BZ 1022943 ] Remove remnants of plugin purge from criteria class and REST.

    • Merge remote-tracking branch 'origin/master' into bug/1022943

    • BZ 1022943 ] Arguments sanity check in ContentHandlerBean#provideAsPlugin()

    • BZ 1022943 ] Correct @PUT and @POST, improve response of register() method.

    • BZ 1022943 ] Don't duplicate the test setup that can be shared.

    • BZ 1099485 ] Fix JSF file upload popup for all upload locations

    • BZ 1099497 ] Discover resource packages after package removal.

    • Apply paging in /resource/type REST endpoint.

    • BZ 1068816 ] - Forgot to add an API change record for the newly exposed method.

    • BZ 1078510 ] - Make sure to use the "plain" pagination on "plain" jsf pages

    • BZ 1078437 ] Correct the navigation in content subsystem JSF pages

    • BZ 1068816 ] ServerPlugins -> ServerPluginManager to have consistent names

    • Introducing API checking to agent-server comms.

    • BZ 873471 ] Token replacement takes into account <property> properties

    • Introducing API checking to agent-server comms.

    • BZ 1071330 ] Try to avoid timeouts on retrieving system settings

    • BZ 1071330 ] Minimize the duration of the locks

    • BZ 873471 ] Added a testcase for loading properties from absolute path

    • BZ 873471 ] Added a testcase for loading properties from URL

    • BZ 873471 ] Support loading props from destination-relative paths.

    • Merged pull request #57 from metlos/bug/1071330

    • BZ 873471 ] Clean up - javadocs, unused methods, obsolete properties

    • BZ 1071330 ] No NPE in SystemManagerBean when no last update time in DB.

    • Add support for IncludeOptional directive added in httpd 2.3.6.

    • Merged pull request #58 from metlos/feature/support-IncludeOptional-in-apache-plugin

  • Lukas Krejci <metlos@users.noreply.github.com> (1):

  • Michael Burman <yak@iki.fi> (3):

  • Mike Thompson <mithomps@redhat.com> (7):

    • BZ 1070352 ] (JON3-48) Increase the limit of resources allowed to be used in a metric group chart. Increased from 20 to 50 subgraphs. If it goes higher than 50 then a warning message is displayed that some of graph may not be displayed.

    • Upgrade the d3 libraries from 3.3.13 to 3.3.48.

    • Manually rev the css and js lib version numbers to prevent browser caching.

    • Remove protection from weird metrics like avg > high or avg < low now that BZ1015706, and BZ1092756 are fixed. Looks like I had already removed the high value check but still had the low value check in place.

    • Remove charts-4.11.css from CoreGUI.html as charts-4.12.0.css is already included.

    • Format and prettyprint the new smartgwt patternfly theme stylesheet for readability/consistency now that it is stabilizing. Formatted using WebStorm defaults.

    • Fix Resource and Group Metrics Portlets metric name getting clipped on second line due to patternfly changes.

  • Simeon Pinder <spinder@redhat.com> (1):

  • Stefan Negrea <snegrea@redhat.com> (59):

    • BZ 1080552 ] Add the value of the name attribute of the host element to the resource name. This is applicable only to host controllers for now.

    • BZ 1080552 ] Adjust the code for the API changes and add exceptions where necessary. The old method is now deprecated but fully implements a call to the revised version.

    • BZ 1069545 ] Add Subsystems and Server Configuration subcategories.

    • BZ 1069545 ] Add a ManyToMany relationship between resource type and proper subcategories. Also, add new table, upgrade schema, and upgrade tasks to move to the new model.

    • BZ 1069545 ] Clean the subcategory class as well the persisting layers.

    • BZ 1069545 ] Add code that indepdently persists the subcategories.

    • BZ 1069545 ] First cut at removing the predefined subcategories concept. This version has some functionality removed but will be added in later revisions.

    • BZ 1069545 ] Gui changes for the subcategory generation. The subcategories are now driven by attributes on the child resource type.

    • BZ 1069545 ] Fix queries related to subcategories.

    • BZ 1069545 ] More subcategory cleanup, removing unused code and fixing joined queries.

    • BZ 1069545 ] Removing more undeeded code for fetching subcategories. Subcategories are now just a proper field on the resource type.

    • BZ 1069545 ] Updates to the tree build structure.

    • BZ 1069545 ] More updates to the tree build structure.

    • BZ 1069545 ] More updates to the tree build structure for the resource view.

    • BZ 1069545 ] The resource tree view now renders subcategories as well as nested subcategories with the identical names properly.

    • BZ 1069545 ] First round for addressing API differences due to this change.

    • BZ 1069545 ] Updates to the API change.

    • BZ 1069545 ] Fix type merging to support updates to subcategories.

    • BZ 1069545 ] Reorder api check exceptions.

    • BZ 1069545 ] Database upgrade task for subcategories.

    • BZ 1069545 ] Remove subcategories from all the plugins and fix subcategory nesting where needed.

    • BZ 1069545 ] Update remaining unit and integration tests. The tests are heavily simplified because there is entity to handle subcategories. Subcategories are now just a field on the resource type so there is not much to test anymore.

    • BZ 1069545 ] Update serialization version to touched domain objects. Removed unused queries for domain objects. Deprecate more code. Remove inadvertently introduced groovy script. Increase string size for subcategory.

    • BZ 1069545 ] Add deprecation documentation to all the code modified for this feature.

    • BZ 1093822 RFE: Allow automatic uninventory of dead / missing / removed resources Changing "DEAD" to "MISSING" in response to terminology feedback.

    • BZ 1069545 ] Align subsystems subcategories with EAP admin console.

    • BZ 1069545 ] Fix API changes files since RHQ 4.11 has been released.

    • BZ 1069545 ] Fix API changes files since RHQ 4.11 has been released.

    • BZ 1069545 ] Increment database version number.

    • BZ 1069545 ] Add one more API change exception.

    • BZ 1069545 ] Clip bad last character.

    • BZ 1069648 ] Update JAVA_OPTS from connection settings for Standalone servers.

    • BZ 1069648 ] The JAVA_OPTS are now added to the bottom of the file and is additive to existing settings. This is a safer approach.

    • BZ 1069648 ] First level name refactoring due to logic changes.

    • BZ 1069648 ] Additional name refactoring.

    • BZ 1069648 ] Short class names and also update the logic in a few places.

    • BZ 1069648 ] Small spelling fix.

    • BZ 1069648 ] Short text to be under 1000 max character limit.

    • BZ 1069648 ] Distinguish the JAVA_OPTS variable by adding the RHQ suffix.

    • BZ 1069648 ] Few more updates from pull request review.

    • BZ 1051299 ] Check for illegal arguments passed to the helper methods and throw an adequate exception to present more info to the user.

    • BZ 1069648 ] Add a fix to avoid start failures due to home dir not being set. The additional JAVA_OPTS set via RHQ are not critical and thus should not prevent a resource discovery or start.

    • BZ 1100432 ] Increase the availability operation timeout to 15 minutes. Due to changes in availability (now always async) the implementation is simpler for current code base then the past where async was a special case.

    • BZ 1100432 ] Reduce the timeout period to 10 minutes to be more in line with new async avail thread limits.

    • BZ 1100432 ] Reduce the http timeout 1 minute to match server async timeout.

    • BZ 1100432 ] Make log instances available locally.

    • BZ 1105269 ] Switch to ReadResource to avoid false positives from missing deployments.

    • BZ 961294 ] Expose config file option to the config mode for the wrapper script.

    • BZ 961294 ] Move clean config option to the wrapper sh. The ec2 wrapper was using this option in an unreliable mode and could have resulted in errors in the wrapper or agent.

    • BZ 961294 ] Add missing options to the help line.

    • Merge pull request #49 from rhq-project/BZ1100432

    • BZ 1100432 ] Increase the availability operation timeout to 15 minutes. Due to changes in availability (now always async) the implementation is simpler for current code base then the past where async was a special case.

    • BZ 1100432 ] Reduce the timeout period to 10 minutes to be more in line with new async avail thread limits.

    • BZ 1100432 ] Reduce the http timeout 1 minute to match server async timeout.

    • BZ 1100432 ] Make log instances available locally.

    • BZ 1105269 ] Switch to ReadResource to avoid false positives from missing deployments.

    • BZ 961294 ] Expose config file option to the config mode for the wrapper script.

    • BZ 961294 ] Move clean config option to the wrapper sh. The ec2 wrapper was using this option in an unreliable mode and could have resulted in errors in the wrapper or agent.

    • BZ 961294 ] Add missing options to the help line.

  • Thomas Segismont <tsegismo@redhat.com> (29):

    • Let GUI developers assign a tooltip to Table actions

    • BZ 1082719 - Postgres Plugin - Configuration does not update after making changes and saving

    • Support of operation re-scheduling from history view

    • Merge pull request #24 from tsegismont/reschedule_operation

    • Merge pull request #31 from jerr/BZ1095731

    • Fix top-level .gitignore file (was ignoring rhq-agent plugin project)

    • Add canned expression: "All RHQ agent resources in inventory"

    • BZ 1079546 - Postgres Plugin - Postgres.Inventory.ChildHistory - Past N Days Filter Appears To Hang With Empty Value

    • BZ 1073991 - Create Child resource with User Type for postgres server doesn't work correct

    • BZ 1083148 - Postgres Plugin - Compatibility Group With Postgres Users Errors On Configuration Change

    • BZ 1100609 - Process resources keep monitoring old process when changing piql or pid file

    • Fix Wildfly server attributes validation in AS7 Plugin's BaseServerCompoent

    • BZ 1099220 - jbossas7/jmx/ApplicationMBeansDiscoveryComponent does not work with WildFly8

    • Update custom plugin sample following latest changes in rhq-agent-plugin-plugin

    • BZ 1033130 - AS7 Exception during discovery of Query Cache resources of RHQ Server resource

    • Merge pull request #53 from jfclere/master

    • BZ 1109080 - Re-schedule operation fails if example schedule was run before an operation definition change in plugin descriptor

    • Merge pull request #67 from metlos/bug/873471

    • Fix AntLauncherTest failure due to XNIO version mismatch

    • BZ 1116000 - Error creating "Local Disk Storage Content Source"

    • BZ 1050014 - Cannot deploy bundle to EAP domain mode

    • Create a default implementation for org.rhq.modules.plugins.jbossas7.BaseServerComponent.getTempDirAttributeName instead of an abstract method

    • BZ 1069646 - Support drift for EAP domain mode

    • AS7 plugin: add BundleContentHandoverTest itest for domain controller

    • AS7 itests: extract common Constants and ASConnectionFactory

    • AS7 plugin: add BundleContentHandoverTest itest for standalone server

    • BZ 1116931 - cannot monitor RHQ Server services due to classloader issue

    • AS7 itests: fix a mistake introduced while extracting constants and ASConnectionFactory

    • BZ 534860 - (RHQ-1615) View results for Postgres invoke sql operation doesn't show results properly

  • burmanm <miburman@redhat.com> (6):

    • BZ 1112240 ] rhqctl must read RHQ_AGENT_PIDFILE_DIR and RHQ_SERVER_PIDFILE_DIR when checking pidFile existence

    • BZ 1079368 ] If adding new columns with array-datatype, ignore length and precision values

    • BZ 1113707 ] Allow sorting resourceName, scheduleName, timestamp and oobFactor on the server-side, rest on the client side only

    • BZ 1113183 ] Add out of range factor to the exported CSV file

    • BZ 1115422 ] Change layout of CSV, stop stripping commas and instead quote fields which include delimiter in the data

    • BZ 1117299 ] Add missing setCatalog for connection

  • jsanda <john.sanda@gmail.com> (1):

JBoss.org Content Archive (Read Only), exported from JBoss Community Documentation Editor at 2020-03-11 12:36:23 UTC, last content change 2014-08-27 20:06:58 UTC.